.. This file was automatically converted from MediaWiki syntax. If some markup is wrong, looks weird or doesn't make sense, feel free to fix it. Please remove this comment once this file was manually checked and no "strange ReST" artifacts remain. .. _list-of-all-attributes: List of All Attributes ====================== List of All Attributes ---------------------- The following is a concise list of all the RenderAttribs supported by Panda3D. Additional documentation can be found by clicking on the name of the RenderAttrib. - :ref:`AlphaTestAttrib `: Hides part of the model, based on the texture's alpha channel. - :ref:`AntialiasAttrib `: Controls full-screen antialiasing and polygon-edge antialiasing. - :ref:`AudioVolumeAttrib <#undocumented>`: Applies a scale to audio volume for positional sounds. - :ref:`AuxBitplaneAttrib `: Causes shader generator to produce extra data. - :ref:`ClipPlaneAttrib `: Slices off a piece of the model, using a clipping plane. - :ref:`ColorAttrib `: Tints the model. Only works if the model is not illuminated. - :ref:`ColorBlendAttrib `: This specifies how colors are blended into the frame buffer, for special effects. - :ref:`ColorScaleAttrib `: Modulates vertex colors with a flat color. - :ref:`ColorWriteAttrib `: Causes the model to not affect the R, G, B, or A channel of the framebuffer. - :ref:`CullBinAttrib <#undocumented>`: Controls the order in which Panda renders geometry. - :ref:`CullFaceAttrib `: Causes backfaces or frontfaces of the model to be visible. - :ref:`DepthOffsetAttrib <#undocumented>`: Causes the Z-buffer to treat the object as if it were closer or farther. - :ref:`DepthTestAttrib `: Alters the way the Z-buffer affects the model. - :ref:`DepthWriteAttrib `: Controls whether or not the model affects the Z-buffer. - :ref:`DrawMaskAttrib <#undocumented>`: Controls which cameras can see which objects. - :ref:`FogAttrib `: Causes the model to be obscured by fog if it is far from the camera. - :ref:`LightAttrib `: Causes the model to be illuminated by certain lights. - :ref:`LightRampAttrib `: Enables HDR tone mapping or cartoon shading. - :ref:`MaterialAttrib `: Changes the way the model reflects light. - :ref:`RenderModeAttrib <#undocumented>`: Used to enable wireframe rendering. - :ref:`RescaleNormalAttrib <#undocumented>`: Can disable the automatic correction of non-unit normals. - :ref:`ShadeModelAttrib <#undocumented>`: Can cause the model to appear faceted instead of smooth. - :ref:`ShaderAttrib `: Gives almost unlimited control, but difficult to use. - :ref:`StencilAttrib `: Causes the model to affect the stencil buffer, or be affected by the stencil buffer. - :ref:`TexGenAttrib `: Causes the system to synthesize texture coordinates for the model. - :ref:`TexMatrixAttrib `: Alters the existing texture coordinates. - :ref:`TextureAttrib `: Applies a texture map to the model. - :ref:`TransparencyAttrib `: Causes the model to be partially transparent. Undocumented ------------ Unfortunately, the Panda3D manual is still a work in progress: there are many aspects of it that are not fully documented yet. These attributes are not yet documented: AudioVolumeAttrib, CullBinAttrib, DepthOffsetAttrib, DrawMaskAttrib, RenderModeAttrib, RescaleNormalAttrib, ShadeModelAttrib However, although the manual does not document these classes, the `Reference `__ documentation does. Incomplete Section ================== Note: this section is incomplete. It will be updated soon.